@font-face { font-family: myriadproregular;  src: url(../font/MYRIADPROREGULAR.woff); }
#countdown_wrapper{position:relative;z-index:999;border-top: 3px solid #248b00;}
#defaultCountdown{margin-left:17%; margin-right:20%;}
.passion_coffee,.passion_text,.fill_coffee,.fill_click{text-align:center;}
.coffee_mug{background:url(../images/cup.png) center top; background-repeat:no-repeat; width:100%; height:300px;position:relative;}
.coffee_mug1{background:url(../images/cup_full.png) center bottom;
background-repeat:no-repeat; width:100%;height:6px;position:relative;}
.row_tri{background-image:url(../images/seamless-concrete.jpg); }
.coffee-tap{background-image:url(../images/dispense.png); background-repeat:no-repeat; background-position:center; width:100%;height:90px;margin-bottom:32px; margin-top:-3px; position:relative;z-index:999;}
.coffee_drop_ls{ margin-top:0px;}
#coffee_drop{ display:block; background: transparent url("../images/drop_sprite.png"); width: 50px; height: 347px; top:83px;left:0;right:0px;margin-left:auto;margin-right:auto;z-index:0; background-repeat:no-repeat;}
.bg-gray{ background-color:#e7e6e6;}
.social-widget{	display:none;position:relative;z-index:999;}
.active{display:block;}
@media screen and (max-width: 768px){.countdown-amount{ font-size:20px;} .countdown-period{font-size:12px;} .countdown_dots{font-size:20px;}}
@media screen and (max-width:980px){#defaultCountdown{margin-left:5%;} }
.fill_coffee{font-family:latoregular;font-size:1.8em;}
.passion_coffee{font-family:latobold;font-size:2em; /*line-height:1.6; */ line-height:1.2;}
.passion_text{font-family:latoregular;font-size:1.01em;color:#333333;}
/*.fill_btn{ background:none;border:2px solid #248B00; color:#248B00; font-family:myriadproregular;}
.fill_btn:hover{background-color:#248B00; color:#ffffff; }*/
.fill_btn{ background:none;background-color:#248B00; color:#ffffff; font-family:latoregular; font-size:1.04em;}
.fill_btn:hover{ background:none;background-color:#248B00; color:#ffffff; font-family:latoregular;}
.fill_click,.contest_people,.back_to_top, .view_all, .map_address{font-family:latoregular;}
.connection{color:#248B00;margin-top:12px}
.center_fill_click{	display:none;}
.left_fill_click{ display:block;}
.center_fill_click{ text-align:center;}
@media screen and (min-width: 641px){ .hide_mobile{display:block;}  .show_mobile{ display:none; } }
@media screen and (max-width: 640px){ .fill_btn{ width:auto; }  .fill_coffee{ font-size:1.3em; }   .show_mobile{ display:block; } .hide_mobile{display:none;} .center_fill_click{ display:block; } .left_fill_click{	display:none;	} /*.xs_map{height:230px;}*/ .center_fill_click{}   }
.buzz_regular{ font-family: 'latoregular',sans-sarif; font-size: 1.200em; color:#333333; word-spacing: 5px; }
.img_text{width:100%; text-align:center;margin-top:-72px;position:absolute;left:0px;}
.section-divider, .line {text-align: center; height: 10px; background-repeat: no-repeat; background-position: center center; background-image: url('../img/triangle.png'); border-top:3px solid #007042;}
.line{ margin-bottom:10px;}
#tweet_buzz{float:right;}
.buzz_holder,#tweet_buzz,#instragram_feed{float:left;}
.contest_title{padding-top:15px;}
.contest_number_text,.contest_number_text1,.checkbox_input,.fill_click{color:#333333; font-size:1em;font-family:latoregular;}
#countdown_wrapper{background-image:url(../images/header_top_bg.png);}
.ctdwn_dots{margin-left:0px;float:left;}
.countdown-section{width:21.5%!important;}
.btn:focus, .btn:active:focus, .btn.active:focus{ color:#ffffff;}
#social_share_click{ font-size:0.7em; text-align:center;}
.margin_top_30{margin-top:30px;}
.margin_top_25{margin-top:25px;}
.green-text{color:#248B00;}
.gallery{margin-left:12px;text-align:center;width:29%;height:127px; white-space:nowrap;}
.back_to_top{margin-top:20px;font-size:1em;}
.view_all{padding-right:5px;text-align:right;margin-bottom:10px;margin-top:10px;}
/*.map_address{margin-top:30px;} */
.gallery-wrapper{margin-left:-10px;}
.contest_btn_upload, .contest_btn_submit{ height:37px; font-size:1.067em;}
.upload_btn, .submit_btn{ margin-top:10px;}
.hover_wrap{margin-left:40px;}
.modal-content{ margin:60px auto;}
@media screen and (max-width: 360px){ .modal-title{font-size:1em;} .modal-body{padding-left:0px;padding-top:0px;text-align:center;} .hover_wrap{margin-left:0px;} }
@media screen and (max-width: 530px){ .contest_title{font-size:1.333em;} .contest_text{font-size:1.0em;}}
.section-right{margin-top: 8%;float:right;}
.section-middle{float:right;padding-left:0px;padding-right:0px;}
.section-left{margin-top:8%;float:right;}
.section-divider{text-align:center;}
.left_fill_click,.center_fill_click{margin-top: 10px;}
.invite_link{margin-top: 20px;margin-bottom: 30px;}
.padding_number{padding-left:0px; padding-right:0px;}
.contest_title_wrapper{ width:100%;}
.gallery-helper{display: inline-block;height: 100%;vertical-align: middle;}
.gallery-image{ vertical-align:center;}
.textbold{ font-family:latobold;}
.text-green{ color:#248b00}
#social_share_click{margin-top:12px;}
#coffee_click_num{ height:70px; text-shadow: 1px 1px 2px #333;}
#back_top{ text-align:right;padding-right:0px; display:block;}
#tweet_buzz{ display:inline-block;width:80%;}
.clearfix{clear:both;}
.countdown-row {
	display: block;
	height: 25px;
    margin-bottom: 20px;
    margin-top: 15px;
}
#countdown_wrapper {
	text-align: center;
}
.countdown-section {
	width: 100% !important;
}
.countdown-amount {
	padding: 25px 0 15px;
    font-size: 24px;
}
